package com.homework12;

import java.io.*;
import java.util.Properties;
import java.util.Set;

public class demo {
    public static void main(String[] args) throws IOException {
        demo01();
    }

    private static void demo01() throws IOException {
        /*
        * 1. 创建一个空的Properties集合
         2. 读取数据到集合中
         3. 遍历集合，获取到每一个key
         4. 判断 当前的key 是否为 "lisi"，如果是就把"lisi"的值 设置为100
         5. 把集合中所有的信息 ，重新存储到文件中
*/
        Properties properties = new Properties();
        FileReader fileReader = new FileReader(new File("D:\\a.txt"));
        properties.load(fileReader);//将文件读入到集合中
        Set<String> strings = properties.stringPropertyNames();//遍历集合
        for (String string : strings) {
            System.out.println(string + "=" + properties.getProperty(string));
            if (string.equals("lisi")){
                properties.setProperty("lisi","100");
            }
        }
        properties.list(new PrintStream(new File("D:\\a.txt").getPath()));
    }
}
